import mongoose from 'mongoose';
import config from '../config';


mongoose.connect(config.url, {useNewUrlParser: true, useUnifiedTopology: true , useCreateIndex: true});

const db = mongoose.connection;

db.once('open' ,() => {
  console.log('连接数据库成功');
})

db.on('error', function(error) {
  console.error('Error in MongoDb connection: ');
  mongoose.disconnect();
});

db.on('close', function() {
  console.log('数据库断开，重新连接数据库');
  mongoose.connect(config.url, {server:{auto_reconnect:true}});
});

export default db;
